var util = require('../../utils/util.js');
var api = require('../../utils/api.js'); 
var app = getApp();


Component({
  properties: {
    upLoadType:{ //1 在添加农场里面用到了 2 其他图片上传 
      type:Number,
      value:1
    },
    upStr:{ //上传图片的url参数
      type:String,
      value:''
    },
    upStrPrev:{//图片预览要用的
      type: String,
      value: ''
    }, 
  },
  data: {
    
  },
  methods: {
    upLoadImg(e) { //上传照片 
      wx.chooseImage({
        count: 1, // 默认9
        sizeType: ['compressed'], // 可以指定是原图还是压缩图，默认二者都有
        sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
        success: (res) => {
          wx.showLoading({
            title: '正在上传中...'
          });  

          this.setData({ //预览要显示的
            upStrPrev: res.tempFilePaths[0]
          })
 
          wx.uploadFile({
            url: api.API_WXUPLOADIMG, //图片上传接口
            filePath: res.tempFilePaths[0],
            name: 'image',
            success: (data) => {
              // 把数据传出去
              console.log(data.data)
              this.triggerEvent('savePhotoHnadle', { upStrUrl: JSON.parse(data.data).imgUrl, upStrType: this.data.upStr })
              wx.hideLoading()

            }
          })
        
        }
      })
    },
  }
})
